package model

import "database/sql/driver"

// 字段通过tag与数据库中user表的列一致。
type User struct {
	Id   int    `db:"id"`
	Age  int    `db:"age"`
	Name string `db:"name"`
}

// 使用sqlx.In实现批量插入
// 前提是需要我们的结构体实现driver.Valuer接口：
func (u User) Value() (driver.Value, error) {
	return []interface{}{u.Name, u.Age}, nil
}
